# s="hello"
# 语法
#for 变量名 in 要遍历的数据:
#     循环体
# while遍历字符串
# a=0
# while a<len(s):
#     print(s[a])
#     a+=1
#for循环遍历字符串
s="hello"   # 5遍
for a in s:
    print(a)
"""
第一次循环 a--->h
第二次循环 a---->e
第三次循环 a---->l
第四次循环 a---->l
第五次循环 a---->o
"""
# 案例： 统计s="hello,world"中有多少个字符
s1="hello,world"
count=0 #计数器
for a in s1:  #a就是变量名 只要符合命名规则就行
    count+=1  #每循环一次就+1操作
print(count)
# 案例变形：
# 统计s="hel123123213lo,！@@#wAALJ！！LKJ LJLorld"中
# 小写字符有多少个，大写字母有多少个，数字有多少个，特殊字符有多少个
s2="hel123123213lo,！@@#wAALJ！！LKJ LJLorld"
countXiaoXie=0   #小写字母     a~z
countDaXie=0 #大写字母
countNum=0  #数字
countOther=0  #特殊字符
for a in s2:
    if a>='a' and a<='z':
        countXiaoXie+=1
    elif  a>='A' and a<='Z':
        countDaXie+=1
    elif  a>='0' and a<='9':
        countNum+=1
    else:
        countOther+=1
print(countXiaoXie,countDaXie,countNum,countOther)









